import axios from 'axios';

export function request(method,url,data){
    return new Promise((resolve,reject) => {
        if(method=="get"){
            axios({
                method:method,
                url:url,
                params:data
            }).then(res => {
                resolve(res.data);
            }).catch(err => {
                reject(err.data)
            })
        }
        else{
            axios({
                method:method,
                url:url,
                data:data
            }).then(res => {
                resolve(res.data);
            }).catch(err => {
                reject(err.data)
            })
        }
    })
}


// export function get(url, params){    
//     return new Promise((resolve, reject) =>{        
//         axios.get(url, {            
//             params: params        
//         }).then(res => {
//             resolve(res.data);
//         }).catch(err =>{
//             reject(err.data)
//         })
//     });
// }

// export function post(url,data = {}){
//     return new Promise((resolve,reject) => {
//         axios.post(url,data)
//         .then(res => {
//             resolve(res.data);
//         }).catch(err => {
//             reject(err.data)
//         })
//     })
// }

